package com.bigData.main.service;

import com.bigData.main.pojo.Car;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface CarService {
    Integer insertacar(Car car);   // 插入单个车辆数据

    Integer insertcar(Car car);    // 批量插入车辆数据

    List<Car> selectAllCar(Car car);  // 查询所有车辆

    List<Car> selectacar(int car);

    Integer updatecar(Car car);   // 更新车辆数据

    Integer updatecarstatus(int cid);   // 更新车辆状态

    Integer deletecar(int cid);   // 删除车辆数据

    List<Car> selectSoldCars();   // 查询已售出车辆

    List<Car> selectUnsoldCars(); // 查询未售出车辆

    Integer countCreator(String creator);

    Integer allCar();

    Integer alluCar();

    Integer allPrice();

    Integer timeCount();

    // 新增批量插入车辆的方法
    Integer batchInsertCars(List<Car> cars);

    // 新增解析CSV文件的方法
    List<Car> parseFile(MultipartFile file);
}